//typeof unsigned int uint;

int left(int i);
int right(int i);
int check_heap(int *heap, int len, int i);
int build_heap(int *heap, int len);
int sort_heap(int *heap, int len);

int swap_value(int *a, int *b);
